#ifndef TYPES_H
#define TYPES_H

//MACROS
typedef unsigned int uint;
#define PI 3.14159265f
#define DEG_TO_RAD PI/180
#define RAD_TO_DEG 180/PI

struct s_colour {
    float r;
    float g;
    float b;
    void operator= (s_colour const& c){
        r = c.r;
        g = c.g;
        b = c.b;
    };
};

struct s_vector {
    float x;
    float y;
};

struct s_kinematic {
    s_vector pos;
    s_vector vel;
    s_vector accel;
};


#endif

